Eggplant DAIのはじめ方
以前のバージョンのインストールガイドはダウンロードできます。
Eggplant DAIはモデルベースのアプローチを使用して、リニアな指向性テスト自動化と自動探索的テストを組み合わせます。画像とオブジェクトベースのテスト実行の両方でEggplant Fusion Engineとシームレスに統合します。モデリングの使用は、リアルなユーザージャーニー、テストカバレッジ、過去のテスト失敗を含むデータセットを新たなテストの作成に活用することで、テストの焦点を基本的なコード準拠から全体的なユーザーエクスペリエンスに移します。このプロセスは、SUT管理、スケジューリング、結果の表示のためのEggplant DAIツールを利用することで、任意の組織にスケールアップすることができます。
なぜEggplant DAIを使用するのか?
ユーザーとして、テストを生成するために必要なことは、テストしたいインターフェースのシンプルなモデルを作成することだけです。Eggplant DAIはAIの推論をモデルに適用してテストケースを自動生成します。モデルは、ユーザーが訪問するページや画面を表す異なる状態を再現し、それらの状態内でユーザーが行う可能性のある行動または状態間を移動する行動を表します。Eggplant DAIは、テストするアプリケーションのモデルからテストを作成し、Eggplant Fusion Engineと統合してそれらのテストを実行します。学習アルゴリズムを使用してテストを作成することで、通常は人間のテスターが思いつかないようなユーザージャーニーもテストできます。
Eggplant DAIのセットアップ
Eggplant DAIが初めての場合、まず以下の手順を実行する必要があります:
次に、最適なワークフローを使用します。たとえば、最初にモデルを作成したり、SUT接続とテスト設定を定義したりして、予定されたテストの実行に取り組むことができます:
Eggplant DAIライセンスがどのようにバンドルされているかについての情報は、Eggplant DAI Licensing Bundlesを参照してください。
Eggplant DAIインターフェース
以下のセクションでは、Eggplant DAIインターフェースの左メニューで利用可能なコンポーネントをリストアップしています:
- ダッシュボード: モデルの現在のテストステータスのスナップショットを表示し、アプリケーションの他の部分に詳細にドリルダウンします。
- デザイナー: アプリケーションのエンドツーエンドテストに必要なアセットを作成し、維持します。モデル、スクリプト、テストケースを生成することができます。また、実際のユーザーデータに基づくユーザージャーニーをインポートすることもできます。
- コントローラー: 使用するデバイスの定義から、テスト対象の選択、個々の実行の進行状況と結果のレビューまで、テストの実行に関連するすべてにアクセスします。
- Insights: 各モデルについて、Insightsはテストのカバレッジとテストで特定された欠陥の場所に関連する分析を提供します。
- システム: Eggplant DAIのすべてのサービスのサーバーログエントリをダウンロードし、サービスと接続されたエージェントの接続ステータスを表示します。
- ヘルプ: Eggplant DAIアプリの使用方法についての有益な指示を提供するEggplant DAIドキュメンテーションホームページにアクセスします。
- ログアウト: Eggplant DAIからログアウトします。